@charset "utf-8";::-webkit-scrollbar{width:8px;height:8px;background-color:#f5f5f5}
::-webkit-scrollbar-track{border-radius:10px;background-color:#e2e2e2}
::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#555}
::selection{background-color:#005097;color:#fff}
::-moz-selection{background-color:#005097;color:#fff}
::-webkit-selection{background-color:#005097;color:#fff}
#qcwl-kefu .qcwl-kefu-erweima img,#qcwl-kefu .qcwl-kefu-qq a,#qcwl-kefu .qcwl-kefu-qq p,#qcwl-kefu .qcwl-kefu-tel img,#qcwl-kefu .qcwl-kefu-tel p{box-sizing:content-box}
*{padding:0;margin:0;font-family:'Microsoft YaHei',arial,helvetica,clean,sans-serif}
body{font:14px/1.231 'Microsoft YaHei',arial,helvetica,clean,sans-serif;color:#333;margin:0;line-height:1.5}
:after,:before{box-sizing:content-box}
:focus{outline:1}
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}
a{color:#333;text-decoration:none}
a:active,a:hover,a:link,a:visited{text-decoration:none}
ins{background-color:#ff9;color:#000;text-decoration:none}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
input,select{vertical-align:middle}
li,ul{list-style-type:none}
img{border:none}
input,textarea{outline:0;border:0;resize:none}
dd,dl,dt,em,h1,h2,h3,h4,h5,h6,i{font-weight:400;font-style:normal}
.webqq_ewm{box-sizing:content-box}
textarea{animation:animated 1s infinite;-moz-animation:animated 1s infinite;-webkit-animation:animated 1s infinite;-o-animation:animated 1s infinite}
input[type=text]{animation:animated 1s infinite;-moz-animation:animated 1s infinite;-webkit-animation:animated 1s infinite;-o-animation:animated 1s infinite}
input[type=button]{cursor:url(../images/Acur.png),default!important}
button,input{outline:0}
.qcwl-ico1,.qcwl-ico2{vertical-align:middle}
.clear{clear:both}
.h30{margin-top: 30px;}
.w {width: 1200px;margin: 0 auto;}
.top_bg{width:100%;margin:0 auto;height:40px;background:#fafafa}
.top_bg .top_con{width:1200px;margin:0 auto;height:40px;line-height:40px}
.top_bg .top_con .wel{float:left;font-size:14px;color:#666}
.top_bg .top_con .t_button{float:right;color:#666;font-size:14px}
.top_bg .top_con .t_button a{color:#666;font-size:14px;padding-left:20px;display:inline-block}
.pagetop{width:1200px;margin:0 auto;height:140px}
.pagetop .logo{width: 650px;padding-left: 22px;}
.pagetop .logo h1 a{height: 82px;display: block;float: left;font-size: 24px;font-weight: bold;line-height: 120px;color: #454545;}
.pagetop .logo h1 a span{font-weight: normal;font-size: 16px;margin-top: -90px;text-align: center;display: block;}
.pagetop .logo h1 a img{width: 225px;margin-top: 38px;float: left;margin-right: 80px;}

.pagetop .trait{float:left;margin-top:35px;font-size:18px;color:#333}
.pagetop .trait p{font-size:18px;color:#333;margin-top:5px}
.pagetop .tel{float:right;font-size:14px;color:#666;margin-top:42px;background:url(../images/tel.png) no-repeat left center;padding-left:60px;height:52px}
.pagetop .tel p{font-size:32px;color:#333;font-weight:700;line-height:30px}


.nav_bg{height:60px;margin:0 auto;width:100%;background:#005097}
.menu{width:1200px;margin:0 auto;height:60px;position:relative;}
.nav{height:60px}
.nav>li{height:60px;text-align:center;width:14.2%;float:left;position:relative;z-index:999;-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;border-right: 1px #fff solid;}
.nav li a{display:block;color:#fff;font-size:16px;line-height:60px}
.nav>li:hover{background:#07318e}
.nav li a:hover{background:#FA9223;}
.nav>li.another{background:#07318e}
.nav .sec{height:0;width:171px;overflow:hidden;z-index:9999;position:absolute;top:60px;left:0;background:#005097;text-align:center}
.nav .sec a{color:#fff;font:100 14px/24px "Microsoft YaHei";height:45px;line-height:45px;border-bottom:1px solid #f5f5f5}
.secleft{width:171px}
.secleft a{color:#000;height:45px;line-height:45px;overflow:hidden}
.secleft a:hover{background:#07318e;text-decoration:none;color:#fff}
.nav li.pro.non{background:#005097}
.nav .secs{height:0;background:#fff;width:1200px;overflow:hidden;z-index:9999;position:absolute;top:60px;left:-450px}
.nav .secs li.nlayer1 .nav_img{width:268px;height:155px;margin:10px auto 0 auto}
.nav .secs li.nlayer1 img{width:268px;height:155px}
.nav .secs li.nlayer1{float:left;width:298px;background:0 0;margin-top:12px;border-right:1px solid #ccc;height:400px;overflow:hidden}
.nav .secs li.nlayer1:nth-child(4){border-right:none}
.nav .secs li.nlayer1>a{text-align:center;width:268px;line-height:34px;height:34px;background:#f2f2f2;margin-left:15px;color:#333}
.nav .secs li.nlayer1 a.a{background:#d9d9d9;margin:10px auto 0 auto;display:block}
.nav .secs .nlayer2{width:268px;margin-left:15px;position:relative}
.nav .secs .nlayer2 a{margin-top:7px;text-align:center;line-height:30px;height:30px;background:#f2f2f2;color:#333;font-weight:400;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;display:block;font-size:14px;width:268px;position:relative;z-index:5;-webkit-transition:all .8s ease-out;-o-transition:all .8s ease-out;transition:all .8s ease-out}
.nav .secs .nlayer2 span{width:0;height:30px;background:#005097;position:absolute;left:0;bottom:0;display:block;-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;z-index:-1}
.nav .secs .nlayer2 a:hover span{width:100%}
.nav .secs .nlayer2 a:hover{color:#fff}


.fixedNav{position:fixed;top:0;left:0;width:100%;z-index:100000}
.footer_bg{width:100%;margin:0 auto;height:300px;background:#333}
.footer_bg .footer{width:1200px;margin:0 auto;padding-top:30px}
.footer_bg .footer .f_l{float:left;width:420px}
.footer_bg .footer .f_l .f_tel{font-size:16px;color:#ddd;font-weight:700}
.footer_bg .footer .f_l .f_tel p span{margin-right:10px;font-size:26px;color:#fff;font-weight:700}
.footer_bg .footer .f_l .f_cont{margin-top:10px;margin-right: 20px;}
.footer_bg .footer .f_l .f_cont p{font-size:16px;color:#999;line-height:36px;margin-bottom:10px}
.footer_bg .footer .f_l .f_cont p span{color: #999999;font-size: 22px;font-weight: bold;}
.footer_bg .footer .f_c{float:left;width:756px;height:228px;border-left:1px solid #444}
.footer_bg .footer .f_c dl{float:left;width:115px;margin-left:34px}
.footer_bg .footer .f_c dl dt{font-size:16px;color:#eee;margin-bottom:15px}
.footer_bg .footer .f_c dl dd a{font-size:14px;color:#999;line-height:36px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;display:block}
.footer_bg .footer .f_r{float:right;width:156px}
.footer_bg .footer .f_r img{width:146px;height:146px;border:1px solid #444;padding:4px;display:block;box-sizing:content-box}
.footer_bg .footer .f_r p{font-size:14px;color:#bbb;text-align:center;margin-top:10px}
.end_bg{width:100%;margin:0 auto;height:40px;background:#232220}
.end_bg .end{width:1200px;margin:0 auto;height:40px;line-height:40px;font-size:14px;color:#999}
.end_bg .end img{vertical-align:middle;margin:0 2px}
.end_bg .end .e_l{float:left}
.end_bg .end .e_l a{font-size:14px;color:#999}
.end_bg .end .e_r a{font-size:14px;color:#999}
.end_bg .end .e_r{float:right}

/* 友情链接 */
.youqing {padding: 30px 0;}
.youqing-link {width: 1200px;margin: 0 auto;padding: 20px 0;}
.youqing-link h4 {border-bottom: 1px solid #ddd;margin: 0;font-size: 18px;color: #004fab;padding-bottom: 15px;}
.youqing-link h4 small {text-transform: uppercase;font-size: 16px;font-weight: normal;color: #999;}
.youqing-link ul {margin-left: -20px;}
.youqing-link li {float: left;margin-left: 20px;margin-top: 20px;}

/* banner */
.fullSlide{width:100%;position:relative;height:700px;background:#fff;overflow:hidden}
.fullSlide .bd{height:700px;margin:0 auto;position:relative;z-index:1;overflow:hidden}
.fullSlide .bd ul{width:100%!important}
.fullSlide .bd li{width:100%!important;height:700px;overflow:hidden;text-align:center}
.fullSlide .bd li a{display:block;height:700px}
.fullSlide .hd{width:100%;position:absolute;z-index:2;bottom:0;left:0;height:50px;text-align:center}
.fullSlide .hd ul{text-align:center}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;zoom:1;width:12px;height:12px;margin:7px;background-color:#fff;overflow:hidden;line-height:99px;border-radius:50%;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}
.fullSlide .hd ul .on{width:20px;background:#005097;border-radius:6px;-webkit-transition:all .3s linear;transition:all .3s linear}
.fullSlide .next{width:29px;height:56px;position:absolute;top:50%;margin-top:-30px;z-index:2;background:url(../images/bannerr.png) no-repeat center;-moz-opacity:.3;opacity:.3;-webkit-transition:all .5s linear;transition:all .5s linear;right:10%}
.fullSlide .prev{width:29px;height:56px;position:absolute;top:50%;margin-top:-30px;z-index:2;background:url(../images/bannerl.png) no-repeat center;-moz-opacity:.3;opacity:.3;-webkit-transition:all .5s linear;transition:all .5s linear;left:10%}


.title{text-align:center;margin:0 auto}
.title span{display:block;font-size: 36px;color: #000;text-align: center;font-weight: 600;margin-bottom: 10px;}
.title h3{font-size:20px;color:#333;background:url(../images/title.png) no-repeat top center;padding-top:33px;margin-top:12px;margin-bottom: 30px;}

/* 内页banner */
.banner_ny{background-color: #fff; background-repeat: no-repeat; background-position: center center; height: 320px;}

/* intro */
.intro { padding-top: 85px; }
.intro dt { width: 570px; height: 360px; float: right; border-radius: 90px 90px 90px 10px; overflow: hidden;box-shadow: 0 10px 16px 0 rgb(0 0 0 / 20%), 0 6px 20px 0 rgb(0 0 0 / 19%) !important; }
.intro dt img { width: 570px;}
.intro dd { width: 542px; float: left; }
.intro h2 { position: relative; padding-bottom: 48px; margin: 60px 0 33px; background: url(../images/intro_line.png) no-repeat left bottom; }
.intro h2:before { position: absolute; content: ""; width: 346px; height: 138px; background: url(../images/intro_t.png) no-repeat center; left: -31px; top: -74px; }
.intro h2 a { display: block; }
.intro h2 strong { display: block; font-size: 36px; line-height: 100%; color: #323232; }
.intro h2 span { display: block; font-size: 24px; line-height: 100%; color: #323232; margin-top: 17px; font-weight: 300; }
.intro p { font-size: 16px; line-height: 31px; color: #666; }

.more_s2 { width: 152px; height: 42px; font-size:14px; line-height:42px; text-align:center; text-align:center; overflow: hidden; margin:0 auto;border-radius:30px; border: solid 1px #005097;display: block;margin-top: 50px;}
.more_s2 a { color:#005097;}
.more_s2:hover {background:#FFF;border:solid 1px #FA9223;}
.more_s2:hover a { color:#FA9223;}
/* 产品展示 */
.product{width:1200px;margin:45px auto 0 auto}
.product .product_list{margin:20px auto 0 auto;height:40px;width:766px}
.product .product_list ul li{width:120px;height:38px;line-height:38px;border:1px solid #aaa;float:left;margin:0 14px;position:relative;z-index:5}
.product .product_list ul li a{text-align:center;padding:0 5px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;display:block;font-size:14px;color:#666;-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
.product .product_list ul li span{position:absolute;left:0;bottom:0;width:0;height:38px;background:#005097;z-index:-1;-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
.product .product_list ul li:hover span{width:100%}
.product .product_list ul li:hover a{color:#fff}
.product .pro_box{width:1200px;margin:20px auto 0 auto}

.product .pro_box .pro_list{ overflow:hidden;margin-bottom:30px;}
.product .pro_box .pro_list ul{ text-align:center;}
.product .pro_box .pro_list ul li{ background:#f5f5f5;font-size:16px;cursor: pointer;padding:0 20px;height:40px;line-height:40px;border-radius:40px;display:inline-block;margin:0 5px;}
.product .pro_box .pro_list ul li.on, .product .pro_box .pro_list ul li:hover{ background:#094897;color:#fff;}

.product .pro_box .pro_l{width:282px;float:left}
.product .pro_box .pro_l ul li{width:230px;height:320px;border:1px solid #ddd;margin-bottom:20px;padding:0 25px;-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
.product .pro_box .pro_l ul li h5 a{font-size:24px;font-weight:700;color:#333;padding-top:30px;display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
.product .pro_box .pro_l ul li p{font-size:14px;color:#999;line-height:30px;height:180px;overflow:hidden;margin-top:15px}
.product .pro_box .pro_l ul li .more{display:block;width:47px;height:13px;background:url(../images/more.png) no-repeat center;margin-top:20px;-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
.product .pro_box .pro_l ul li:hover{background:url(../images/pro_list.jpg) no-repeat center;box-shadow:0 0 8px 6px rgba(0,0,0,.07);border:1px solid #fff}
.product .pro_box .pro_l ul li:hover h5 a{color:#005097}
.product .pro_box .pro_l ul li:hover .more{background:url(../images/more1.png) no-repeat center}


.product .pro_box .pro_r{width:1200px;float:left}
.product .pro_box .pro_r ul li{float:left;width:286px;margin:0 18px 20px 0;position:relative}
.product .pro_box .pro_r ul li:nth-of-type(4n){margin-right:0}
.product .pro_box .pro_r ul li .pic{width:284px;height:217px;border:1px solid #ddd}
.product .pro_box .pro_r ul li .pic img{width:274px;height:206px;display:block;margin:5px;object-fit: cover;}
.product .pro_box .pro_r ul li .txt{margin-top:5px;height:40px;line-height:40px;padding:0 15px;width:284px;position:relative;z-index:5}
.product .pro_box .pro_r ul li .txt h5 a{float:left;width:190px;font-size:14px;color:#333;display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
.product .pro_box .pro_r ul li .txt .more{float:right;display:block;width:32px;height:14px;background:url(../images/more2.png) no-repeat center;margin-top:13px;-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
.product .pro_box .pro_r ul li .txt span{position:absolute;left:0;bottom:0;width:0;height:40px;background:#005097;-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;z-index:-1}
.product .pro_box .pro_r ul li:hover .txt span{width:100%}
.product .pro_box .pro_r ul li:hover .txt h5 a{color:#fff}
.product .pro_box .pro_r ul li:hover .more{background:url(../images/more3.png) no-repeat center}


.product .pro_box .pro_r ul li .pic2{width:284px;height:216px;border:1px solid #ddd}
.product .pro_box .pro_r ul li .pic2 img{width:274px;height:206px;display:block;margin:5px}
.product .pro_box .pro_r ul li .txt2{margin-top:5px;height:40px;line-height:40px;padding:0 15px;width:256px;position:relative;z-index:5}
.product .pro_box .pro_r ul li .txt2 h5 a{float:left;width:190px;font-size:14px;color:#333;display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
.product .pro_box .pro_r ul li .txt2 .more{float:right;display:block;width:32px;height:14px;background:url(../images/more2.png) no-repeat center;margin-top:13px;-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
.product .pro_box .pro_r ul li .txt2 span{position:absolute;left:0;bottom:0;width:0;height:40px;background:#005097;-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;z-index:-1}
.product .pro_box .pro_r ul li:hover .txt2 span{width:100%}
.product .pro_box .pro_r ul li:hover .txt2 h5 a{color:#fff}
.product .pro_box .pro_r ul li:hover .more{background:url(../images/more3.png) no-repeat center}



/* 企业实力 */
.fw_bg{width:100%;height:507px;margin:30px auto 0 auto;background:url(../images/fw_bg.jpg) no-repeat center}
.fw_bg .fw{width:1200px;margin:0 auto;height:507px}
.fw_bg .fw .fw_l{float:left;width:600px;padding-top:400px;height:48px;line-height:48px}
.fw_bg .fw .fw_l .tel{float:left;font-size:36px;font-weight:700;color:#fff;background:url(../images/tel.png) no-repeat left center;padding-left:65px}
.fw_bg .fw .fw_l .zx{width:250px;height:48px;line-height:48px;background:#005097;border-radius:25px;float:left;margin-left:25px;position:relative;z-index:5}
.fw_bg .fw .fw_l .zx a{text-align:center;display:block;font-size:16px;color:#fff}
.fw_bg .fw .fw_l .zx span{position:absolute;left:50%;bottom:0;width:0;height:48px;background:#07318e;border-radius:25px;z-index:-1;-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
.fw_bg .fw .fw_l .zx:hover span{width:100%;left:0}
.fw_bg .fw .fw_r{float:right;width:540px;padding-top:58px}
.fw_bg .fw .fw_r ul li{height:72px;margin-bottom:35px}
.fw_bg .fw .fw_r ul li img{float:left;width:72px;height:72px;-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
.fw_bg .fw .fw_r ul li:hover img{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg)}
.fw_bg .fw .fw_r ul li p{float:left;width:400px;margin-left:25px;font-size:20px;color:#fff;padding:7px 0 0 0}
.fw_bg .fw .fw_r ul li p span{display:block;font-size:14px;color:#b7e9e8;padding-top:5px}

/* 荣誉资质 */

.ryzz{width:1200px;margin:45px auto 0 auto}
.ryzz .ry_box .ryzz_r{width:1200px;float:left}
.ryzz .ry_box .ryzz_r ul li{float:left;width:222px;margin:0 18px 18px 0;position:relative;overflow: hidden;}
/* .ryzz .ry_box .ryzz_r ul li:nth-of-type(4n){margin-right:0} */
.ryzz .ry_box .ryzz_r ul li .pic{width:215px;height:296px;border:1px solid #ddd;overflow: hidden;}
.ryzz .ry_box .ryzz_r ul li .pic img{width:205px;height:282px;display:block;margin:5px;overflow: hidden;-webkit-transition:all 1s;transition:all 1s;}
.ryzz .ry_box .ryzz_r ul li .pic img:hover{-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2);}
.ryzz .ry_box .ryzz_r ul li .txt{margin-top:5px;height:40px;line-height:40px;padding:0 15px;width:215px;position:relative;z-index:5}
.ryzz .ry_box .ryzz_r ul li .txt h5 a{float:left;width:152px;font-size:14px;color:#333;display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
.ryzz .ry_box .ryzz_r ul li .txt .more{float:right;display:block;width:32px;height:14px;background:url(../images/more2.png) no-repeat center;margin-top:13px;-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
.ryzz .ry_box .ryzz_r ul li .txt span{position:absolute;left:0;bottom:0;width:0;height:40px;background:#005097;-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;z-index:-1}
.ryzz .ry_box .ryzz_r ul li:hover .txt span{width:100%}
.ryzz .ry_box .ryzz_r ul li:hover .txt h5 a{color:#fff}
.ryzz .ry_box .ryzz_r ul li:hover .more{background:url(../images/more3.png) no-repeat center}


/* 关于我们 */
.about{width:1237px;height:515px;margin:60px auto 0 auto;background:url(../images/ab_bg.jpg) no-repeat top center}
.about .ab_box{width:1200px;margin:36px auto 0 auto;height:334px}
.about .ab_box .txt{float:left;width:450px;margin-left:65px}
.about .ab_box .txt h5{font-size:24px;color:#333;margin:10px 0 30px 0;font-weight: bold;}
.about .ab_box .txt p{font-size:14px;text-align:justify;color:#666;line-height:30px;height:120px;overflow:hidden;text-indent: 2em;}

.about .ab_box .txt .more a{width:42px;height:11px;display:block;background:url(../images/ab_more.png) no-repeat center;margin-top:-10px;-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;float: right;}
.about .ab_box .txt:hover .more a{transform:translateX(10px);-webkit-transform:translateX(10px);-o-transform:translateX(10px)}
.about .ab_box .ab_img{width:610px;height:322px;float:right;margin:10px 21px 0 0}

.com_bottom{width: 1180px;height: 153px;overflow: hidden;margin-top: 30px;position: relative;}
.team{background: url(../images/hon_k.jpg) no-repeat left center;width: 110px;height: 152px;padding-left: 46px;padding-top: 14px;float: left;}
.team li{width: 108px;height: 32px;border: 1px solid #094897;margin-bottom: 10px;}
.team li a{font-size: 16px;color: #454545;text-align: center;line-height: 33px;display: block;}
.team .on{background: #094897;}
.team .on a{color: #fff;}
.team li a:hover{background: #094897;color: #fff;}

.com_bottom .team_con{width: 994px;height: 153px;overflow: hidden;float: right;position: relative;}
.team_con > a{width: 10px;height: 23px;display: block;position: absolute;top: 60px;}
.team_con .lefts{background: url(../images/hon_jt.jpg) no-repeat left top;left: 0;}
.team_con .rights{background: url(../images/hon_jt.jpg) no-repeat right top;right: 0;}
.team_con .team_cont{width: 994px;height: 153px;overflow: hidden;margin: 0 auto;}
.team_cont ul{width: 994px;height: 163px;overflow: hidden;}
.team_cont ul li{width: 217px;height: 163px;overflow: hidden;float: left;margin-left:31px;position: relative;}
.team_cont ul li > a{width: 217px;height: 163px;overflow: hidden;display: block;}
.team_cont ul li > a img{width: 217px;height: 163px;overflow: hidden;-webkit-transition:all 1s;transition:all 1s;}
.team_cont ul li > a img:hover{-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2);}
.team_cont ul li h4{position: absolute;left: 0;bottom: 0;width: 100%;height: 30px;background: #fafafa;opacity:0.8}
.team_cont ul li h4 a:hover{background: #ea5b24;color: #fff;}
.team_cont ul li h4 a{font-size: 14px;color:#4c4c4c;text-align: center;display: block;width: 100%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}

/* 服务案例 */
.case{width:1200px;margin:45px auto 0 auto}

.case .case_box{width:1200px;margin:20px auto 0 auto}
.case .case_box .case_r{width:1200px;margin: 0 auto;}
.case .case_box .case_r ul li{float:left;width:33.33%;margin:0 0px 20px 0;position:relative;padding: 0 10px;}
.case .case_box .case_r ul li:nth-of-type(4n){margin-right:0}

.case .case_box .case_r ul li .pic2{width:370px;height:278px;border:1px solid #ddd;overflow: hidden;}
.case .case_box .case_r ul li .pic2 img{width:360px;height:266px;display:block;margin:5px;-webkit-transition: all 0.6s;-moz-transition: all 0.6s;-o-transition: all 0.6s;}
.case .case_box .case_r ul li .txt2{margin-top:5px;height:40px;line-height:40px;padding:0 15px;width:370px;position:relative;z-index:5}
.case .case_box .case_r ul li .txt2 h5 a{float:left;width:190px;font-size:14px;color:#333;display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
.case .case_box .case_r ul li .txt2 .more{float:right;display:block;width:32px;height:14px;background:url(../images/more2.png) no-repeat center;margin-top:13px;-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
.case .case_box .case_r ul li .txt2 span{position:absolute;left:0;bottom:0;width:0;height:40px;background:#005097;-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;z-index:-1}
.case .case_box .case_r ul li:hover .txt2 span{width:100%}
.case .case_box .case_r ul li:hover .txt2 h5 a{color:#fff}
.case .case_box .case_r ul li:hover .more{background:url(../images/more3.png) no-repeat center}
.case .case_box .case_r ul li:hover img{-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2);}


/* 新闻 */
.news{width:100%;margin:60px auto 0 auto;background-color:#EBF0F5;height: 840px;padding-top: 30px;}
.news .news_box{width:1150px;margin:20px auto 0 auto;}
.news .news_box .news_list{height:50px;border-bottom:2px solid #ddd;position:relative}
.news .news_box .news_list ul li{float:left;width:152px;height:38px;line-height:38px}
.news .news_box .news_list ul li h5{font-size:16px;color:#333;text-align:center}
.news .news_box .news_list .more{font-size:14px;color:#333;text-transform:uppercase;position:absolute;right:0;top:0;display:none;-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
.news .news_box .news_list .more:hover{color:#133c96}
.news .news_box .news_list ul li.casehover{background:#133c96}
.news .news_box .news_list ul li.casehover h5{color:#fff}
.news .news_box .news_list ul li.casehover .more{display:block}


.news .news_box .news_nr{margin:17px auto 0 auto;}
.news .news_box .news_nr .news_hot .txtfl{float:left;margin:0 40px 60px 0;width:430px;position:relative;background: #fff;box-shadow: 0 0 5px rgba(0,0,0,0.15);transition: 0.3s all ease;-webkit-transition: 0.3s all ease;height: 516px;}
.news .news_box .news_nr .news_hot .txtfl .img{margin-top: 0;width: 100%;z-index: 1;position:relative;overflow: hidden;}
.news .news_box .news_nr .news_hot .txtfl .img img{width: 100%;border-radius:10px;overflow: hidden;-webkit-transition: all 0.6s;-moz-transition: all 0.6s;-o-transition: all 0.6s;}
.news .news_box .news_nr .news_hot .txtfl:hover .img img{-webkit-transform: scale(1.10);-moz-transform: scale(1.10);transform: scale(1.10);}
.news .news_box .news_nr .news_hot .txtfl .text{width: 90%;margin: 0 auto;background-color: #fff;margin-top: -30px;z-index: 10;position:relative;border-radius:10px;padding: 0 10px;}
.news .news_box .news_nr .news_hot .txtfl .text .title{font-size: 18px;line-height: 40px;text-align: center;text-overflow: ellipsis;white-space: nowrap;word-break: normal;color: #1d1d1d;font-weight: bold;}
.news .news_box .news_nr .news_hot .txtfl .text .ms{text-overflow: ellipsis;word-break: normal;overflow: hidden;line-height: 24px;}
.news .news_box .news_nr .news_hot .txtfl .text .time{position:relative;text-align: left;font-size: 14px;line-height: 32px;color: #666;margin-bottom: 30px;}
.news .news_box .news_nr .news_hot .txtfl:hover .text .title{color:#FA9223;}

.news .news_box .news_nr .news_hot .txt{float:right;width:680px;position:relative;background: #fff;box-shadow: 0 0 5px rgba(0,0,0,0.15);transition: 0.3s all ease;-webkit-transition: 0.3s all ease;padding:8px 10px;}
.news .news_box .news_nr .news_hot .txt:nth-of-type(2n){margin-right:0}
.news .news_box .news_nr .news_hot .txt .time{position:relative;text-align: left;font-size: 14px;line-height: 32px;color: #666;}
.news .news_box .news_nr .news_hot .txt .xq{margin:5px 0 0 220px}
.news .news_box .news_nr .news_hot .txt .xq h5 a{font-size:16px;color:#333;font-weight:700;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;display:block;-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
.news .news_box .news_nr .news_hot .txt .xq h5 a:hover{color:#FA9223;transform:translateX(10px);-webkit-transform:translateX(10px);-o-transform:translateX(10px)}
.news .news_box .news_nr .news_hot .txt .xq p{font-size:14px;color:#666;line-height:24px;height:52px;overflow:hidden;margin-top:5px}
.news .news_box .news_nr .news_hot .txt .xq .more{width:150px;height:38px;line-height:38px;border-radius:25px;-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;float: right;}
.news .news_box .news_nr .news_hot .txt .xq:hover .more{transform:translateX(10px);-webkit-transform:translateX(10px);-o-transform:translateX(10px)}
.news .news_box .news_nr .news_hot .txt .xq .more a{font-size:12px;color:#666;text-align:center;display:block}
.news .news_box .news_nr .news_hot .news_img{float:left;width:200px;height:133px;overflow: hidden;}
.news .news_box .news_nr .news_hot .news_img img{width:200px;height:133px;-webkit-transition: all 0.6s;-moz-transition: all 0.6s;-o-transition: all 0.6s;}
.news .news_box .news_nr .news_hot .news_img:hover img{-webkit-transform: scale(1.10);-moz-transform: scale(1.10);transform: scale(1.10);}

/* 合作伙伴 */

.hzhb{width:1200px;margin:45px auto 0 auto}
.hzhb .hz_box .hzhb_r{width:1200px;float:left}
.hzhb .hz_box .hzhb_r ul li{float:left;width:195px;margin:0 5px 5px 0;position:relative;overflow: hidden;}
.hzhb .hz_box .hzhb_r ul li .pic{width:185px;height:139px;border:1px solid #ddd;overflow: hidden;}
.hzhb .hz_box .hzhb_r ul li .pic img{width:175px;height:131px;display:block;margin:5px;overflow: hidden;-webkit-transition:all 1s;transition:all 1s;}
.hzhb .hz_box .hzhb_r ul li .pic img:hover{-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2);}
.hzhb .hz_box .hzhb_r ul li .txt{height:36px;line-height:36px;padding:0 15px;width:185px;position:relative;z-index:5}
.hzhb .hz_box .hzhb_r ul li .txt h5{line-height: 36px;text-align: center;width:100%;font-size:14px;color:#333;display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}



/*首页专题*/
.page{ padding:80px 0;background:#fff;margin-bottom:10px;}
.page-box{ width:1200px;margin:0 auto;}
.page-box:after{ content: "";display: block;height: 0;clear: both;visibility: hidden;}

/* 联系我们 */
		
.kfay {margin-top: 30px;}
.kfay dt {width: 188px;float: left;padding: 10px;}
.kfay dt img {display: block;width: 188px;/* height: 188px; */}
.kfay dd { width: 680px; float: right; } 
.kfay dd h4 { height: 30px;padding-top: 36px; font: 26px "Microsoft YaHei"; color: #094897; } 
.kfay dd h4 i{ padding-left: 15px; text-transform: uppercase; font: 16px "Arial"; color:#999999; } 
.kfay dd p { font: 16px "Microsoft YaHei"; color: #333333;line-height: 30px; margin-top: 40px; } 

.lianxi li { float: left; border: 1pxsolid #f1f1f1; width: 280px; height: 210px; text-align: center; margin-right:20px; color: #666; margin-bottom: 30px; line-height: 160%; padding: 0 10px;font-family: 微软雅黑; background: #f1f1f1; } 
.lianxi li.last { float: right;margin-right: 0px }
.lianxi li img { margin-top: 38px; width: 52px; } 
.lianxi li i { display: block; font-size: 16px; color: #333; padding-bottom: 8px;font-style: normal; padding-top: 10px; font-weight: bold; }			    
.lianxi li span { display: block; font-size: 16px;color: #333;line-height: 30px;}			    
.lianxi li.last span {    content: "";position: absolute;top: 31px;right: 0;background: url(../images/nav-line.png) no-repeat; width: 1px; height: 22px;}

/* 内页关于我们 */
.about_dh{margin: 0 auto;height: auto;width: 1200px;min-width: 1200px;}
.about_dh ul{}
.about_dh ul li{float: left;line-height: 80px;padding-left: 27px;padding-right: 58px;position: relative;margin-left: 85px;}
.about_dh ul li a span{font-size: 16px;color: #666;text-align: center;}
.about_dh ul li:hover a span{font-size: 16px;color: #005CAC;}
.about_dh ul li:after{content: "";position: absolute;top: 31px;right: 0;background: url(../images/nav-line.png) no-repeat; width: 1px;height: 22px;}

.about_dh ul li.about_dh-0{background: url(../images/gywm-icon-1-1.png) no-repeat left;}
.about_dh ul li.about_dh-1{background: url(../images/gywm-icon-2-1.png) no-repeat left;}
.about_dh ul li.about_dh-2{background: url(../images/gywm-icon-3-1.png) no-repeat left;}
.about_dh ul li.about_dh-3{background: url(../images/gywm-icon-4-1.png) no-repeat left;}
.about_dh ul li.about_dh-4{background: url(../images/gywm-icon-5-1.png) no-repeat left;}
.about_dh ul li.about_dh-5{background: url(../images/gywm-icon-6-1.png) no-repeat left;}
.about_dh ul li.about_dh-0:hover {background: url(../images/gywm-icon-1-2.png) no-repeat left;}
.about_dh ul li.about_dh-1:hover{background: url(../images/gywm-icon-2-2.png) no-repeat left;}
.about_dh ul li.about_dh-2:hover{background: url(../images/gywm-icon-3-2.png) no-repeat left;}
.about_dh ul li.about_dh-3:hover{background: url(../images/gywm-icon-4-2.png) no-repeat left;}
.about_dh ul li.about_dh-4:hover{background: url(../images/gywm-icon-5-2.png) no-repeat left;}
.about_dh ul li.about_dh-5:hover{background: url(../images/gywm-icon-6-2.png) no-repeat left;}

.agg-tit { margin-bottom: 30px; } 
.agg-zh-tit { font-size:25px; line-height:30px; letter-spacing: 3px; color: #005bac; padding-bottom: 20px; } 
.agg-zh-ts{background: url(../images/qywh-title-bj.jpg) bottom no-repeat; } 
.agg-en-tit {font-size: 14px; line-height: 14px; letter-spacing: 1px; color: #a7a7a7;text-transform: uppercase;} 
.about_text{ font-size: 16px; line-height: 40px; color:#333333; text-indent: 2em; text-align: justify; padding-left: 0px !important; }
.about_text p{font-size: 16px; line-height: 40px; }
.lvs-smtit { margin-top: 10px; font-size: 20px; line-height: 67px; color:#005bac; font-weight: bold; padding-left:30px; } 
.agg-mes p{ padding-left:30px;font-size: 16px; line-height: 40px; color: #333333; text-indent: 2em;text-align: justify; padding-left: 0px !important; }

/* 企业文化 */
#in_qywh{width: 1180px;height:250px;margin: 30px auto;overflow: hidden;}
#in_qywh ul{width: 2000px;}
#in_qywh ul li{width: 236px;height:250px;float: left;box-shadow: -4px 0 20px #000;position: relative;}
#in_qywh img{width: 600px;}
#in_qywh p {position: absolute;left: 0px;width: 100%;height:250px;background: rgba(0,91,172,0.8);color: #fff;text-align: center;font-weight: bold;}
#in_qywh .p1 {top:0px;font-size: 20px;line-height: 200px;}
#in_qywh .p1 img{width: 42px;}
#in_qywh .p2 {bottom: 0px;line-height: 36px;padding-left: 10%;padding-right: 10%;text-align: left;}


.flash4{width:1180px;height:250px;margin:0px auto;margin-bottom:20px;position:relative;}
.flash4 ul li{width:144px;height:250px;position:relative;overflow:hidden;float:left;}
.flash4 ul li .imgTop img{opacity:0.4;}
.flash4 ul li .imgTop img.tm{opacity:1;}

.flash4 ul li .imgCon{width:600px;height:250px;}
.flash4 ul li .imgCen{width:450px;height:120px;background:rgba(0,0,0,0.5);color:#fff;font-size:20px;line-height:50px;position:absolute;left:150px;bottom:0px;text-indent:20px;display:none;text-align: center;}
.flash4 ul li .imgCen .p1{text-align: center;}
.flash4 ul li .imgCen .p2{font-size: 14px;margin: 0 45px;text-align: left;line-height: 28px;text-indent: 0;}

.flash4 ul li .imgtitle{width:600px;height:120px;background:rgba(0,0,0,0.5);color:#fff;font-size:20px;line-height:50px;margin-top: -50%;position:absolute;left:0px;bottom:0px;text-indent:20px;text-align: center;}
.flash4 ul li .imgtitle .p1{text-align: center;}

.flash4 ul li .imgtitle02{width:150px;height:120px;background:rgba(0,0,0,0.5);color:#fff;font-size:20px;line-height:50px;position:absolute;left:0px;bottom:0px;text-align: center;}
.flash4 ul li .imgtitle02 .p1{text-align: center;margin-top: 20px;}


.flash4 ul li .imgBot{width:600px;height:100px;background:rgba(0,0,0,0.5);color:#fff;font-size:14px;line-height:36px;position:absolute;left:0px;bottom:-150px;text-indent:20px;display:none;text-align: left;}

.flash4 ul li.first{width:600px;}
.flash4 ul li.fast{position:absolute;right:0px;bottom:0px;}

/* 经营场所 */
.in_jycs .in_jycs_box{width:1200px;margin:20px auto 0 auto}
.in_jycs .in_jycs_box .in_jycs_r{width:1200px;margin: 0 auto;}
.in_jycs .in_jycs_box .in_jycs_r ul li{float:left;width:25%;margin:0 0px 20px 0;position:relative;padding: 0 10px;}
.in_jycs .in_jycs_box .in_jycs_r ul li:nth-of-type(4n){margin-right:0}

.in_jycs .in_jycs_box .in_jycs_r ul li .pic2{width:290px;height:222px;border:1px solid #ddd;overflow: hidden;}
.in_jycs .in_jycs_box .in_jycs_r ul li .pic2 img{width:280px;height:210px;display:block;margin:5px;-webkit-transition: all 0.6s;-moz-transition: all 0.6s;-o-transition: all 0.6s;}
.in_jycs .in_jycs_box .in_jycs_r ul li .txt2{margin-top:5px;height:24px;line-height:24px;padding:0 15px;width:290px;position:relative;z-index:5;font-size: 14px;text-align: center;}
.in_jycs .in_jycs_box .in_jycs_r ul li .pic2 img:hover{-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2);}



/* 荣誉资质 */
.in_ryzz{width:1200px;margin:45px auto 0 auto}
.in_ryzz .ry_box .in_ryzz_r{width:1200px;float:left}
.in_ryzz .ry_box .in_ryzz_r ul li{float:left;width:222px;margin:0 18px 18px 0;position:relative;overflow: hidden;}
/* .in_ryzz .ry_box .in_ryzz_r ul li:nth-of-type(4n){margin-right:0} */
.in_ryzz .ry_box .in_ryzz_r ul li .pic{width:215px;height:296px;border:1px solid #ddd;overflow: hidden;}
.in_ryzz .ry_box .in_ryzz_r ul li .pic img{width:205px;height:282px;display:block;margin:5px;overflow: hidden;-webkit-transition:all 1s;transition:all 1s;}
.in_ryzz .ry_box .in_ryzz_r ul li .pic img:hover{-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2);}
.in_ryzz .ry_box .in_ryzz_r ul li .txt{margin-top:5px;height:40px;line-height:40px;padding:0 15px;width:215px;position:relative;z-index:5}
.in_ryzz .ry_box .in_ryzz_r ul li .txt h5 a{line-height:40px;float:left;width:152px;font-size:14px;color:#333;display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
.in_ryzz .ry_box .in_ryzz_r ul li .txt .more{float:right;display:block;width:32px;height:14px;background:url(../images/more2.png) no-repeat center;margin-top:13px;-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
.in_ryzz .ry_box .in_ryzz_r ul li .txt span{position:absolute;left:0;bottom:0;width:0;height:40px;background:#005097;-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;z-index:-1}
.in_ryzz .ry_box .in_ryzz_r ul li:hover .txt span{width:100%}
.in_ryzz .ry_box .in_ryzz_r ul li:hover .txt h5 a{color:#fff}
.in_ryzz .ry_box .in_ryzz_r ul li:hover .more{background:url(../images/more3.png) no-repeat center}

.fwzc{margin: 0 auto;margin-top: 30px;}
.fwzc ul{width:1200px;margin: 0 auto;height: 250px;}
.fwzc ul li{width: 380px;height: 250px;display: block;float: left;background-color: #f1f1f1;border-radius: 5px;overflow: hidden;margin: 0 10px;}
.fwzc ul li .img{width: 52px;margin: 0 auto;margin-top: 50px;}
.fwzc ul li .img img{width: 100%;}
.fwzc ul li .title{font-size: 20px;line-height: 48px;text-align: center;font-weight: bold;}
.fwzc ul li .ms{width: 90%;margin: 0 auto;}
.fwzc ul li .ms p{font-size: 14px;line-height: 28px;text-align: left;text-indent: 2em;display: block;word-break: break-all;word-wrap: break-word;}
.fwzc ul li a{}
.fwzc ul li:hover{box-shadow: 0 10px 16px 0 rgb(0 0 0 / 20%), 0 6px 20px 0 rgb(0 0 0 / 19%) !important;
}



.fenye{ width:100%;margin-top:40px; float:right; text-align:center;}
/* ----- 通用PB分页条 ----- */
.pagebar .pagination {
  display: flex;
  justify-content: center;
  margin-top: 10px;
}
.pagination a {
  background: #fff;
  border: 1px solid #ccc;
  color: #333;
  font-size: 14px;
  padding: 6px 8px;
  margin: 0 2px;
  border-radius: 3px;
}
.pagination a:hover {
  color: #0f5e9e;
  border: 1px solid #0f5e9e;
}
.pagination a.page-num-current {
  color: #fff;
  background: #0f5e9e;
  border: 1px solid #0f5e9e;
}



.btn-light {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa;
}

.btn {
    display: inline-block;
    font-weight: 400;
    color: #212529;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #f5f5f5;
    border: 1px solid transparent;
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: .25rem;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.btn .badge {
    position: relative;
    top: -1px;
}
.badge {
    display: inline-block;
    padding: .25em .4em;
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25rem;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.btn-info {
    color: #fff;
    background-color: #0f5e9e;
    border-color: #0f5e9e;
}
*, ::after, ::before {
    box-sizing: border-box;
}

.badge-light {
    color: #212529;
    background-color: #f8f9fa;
}

